export type FormField = {
  key: string;
  label: string;
  type: string;
  required?: boolean;
  options?: Array<{ label: string; value: string }>;
};

export type FormSchema = {
  title: string;
  description?: string;
  type: string;
  properties: Record<string, FormField>;
  required?: string[];
};

export type FormData = Record<string, any>;